On Structural Features of Global Transactions in Multidatabase Systems
نویسندگان
چکیده
Supporting the isolation and atomicity of global transactions in multidatabase systems has become an increasingly difficult task. Local autonomy requires that the maintenance of isolation and atomicity as an execution condition of global transactions must also hold when such execution is interleaved with local transactions. This paper proposes the utilization of both the syntactic and semantic knowledge of global transactions to formulate such a condition. An enriched combination of two theories, hybrid serializability and global committability, is presented as a vehicle for the maintenance of the isolation and semantic atomicity of global transactions. We then explore the structural features of global transactions which provide the necessary conditions for supporting this theory. As a result, we raise a new research issue for the management of global transactions. Instead of seeking restrictions on local transaction management systems, we have shown that placing conditions on global transactions to accommodate the autonomous local environment is a valid approach to preserving local autonomy.
منابع مشابه
Transaction scheduling in dynamic composite multidatabase systems
This paper proposes composite multidatabase architecture consisting of multiple, possibly heterogeneous, peer multidatabase servers distributed on a communications network. The domain of each multidatabase server is treated as a multidatabase cell. Global transactions could span multiple multidatabase cells, sometimes forcing multidatabase servers to act as component database systems. Although ...
متن کاملSheth : Enforcing the Serializability of Multidatabase Transactions
| To enforce global serializability in a multi-database environment the multidatabase transaction manager must take into account the indirect (transitive) con-icts between multidatabase transactions caused by local transactions. Such connicts are diicult to resolve because the behavior or even the existence of local transactions is not known to the multidatabase system. To overcome these diicul...
متن کاملMultidatabase Recoverability and Recovery
To support global transactions in a multidatabase environment , we must coordinate the activities of multiple Database Management Systems, that were designed for independent, stand-alone operation. The autonomy and heterogeneity of these systems present a major impediment to the direct adaptation of transaction management mechanisms developed for distributed database systems. In this paper we a...
متن کاملUsing Tickets to Enforce the Serializability of Multidatabase Transactions
To enforce global serializability in a multi database environment the multidatabase transaction man ager must take into account the indirect transitive con icts between multidatabase transactions caused by local transactions Such con icts are di cult to resolve because the behavior or even the existence of local transactions is not known to the multidatabase system To overcome these di culties ...
متن کاملRecovery in Multidatabase Systems
A multidatabase consists of a collection of autonomous local databases. Systems used to manage multidatabases are called multidatabase systems (MDBSs). In such a system, global transactions are executed under the control of the MDBS. Independently, local transactions are submitted directly to a local DBS (LDBS) by local applications. An MDBS should provide a mechanism to globally manage transac...
متن کامل